home *** CD-ROM | disk | FTP | other *** search
/ MacFormat España 15 / macformat_15.iso / Shareware Internet / Salvapantallas / AfterDark / Warp Factor 1.4 ƒ / Warp Factor 1.4 Info < prev   
Text File  |  1995-10-22  |  4KB  |  91 lines

  1. Warp Factor 1.4
  2. ©1992-1995 Todd M. Bender
  3.  
  4. Warp Factor is a simple After Dark™ screen saver module that simulates a warping star field. It's freeware; go ahead and pass it along to friends. Just remember that I retain all rights to the code. If you notice any problems or have any suggestions, drop me a line!
  5.  
  6. - Todd Bender (tbender@aol.com)
  7.  
  8.  
  9. The Controls
  10.  
  11. • "Warp Factor" affects how fast the stars appear to move. As the warp factor gets higher, the stars stretch and appear to move faster.
  12.  
  13. • "Stars" determine how many stars to warp; the remaining stars are displayed in the background. The display may appear jerky if too many stars are warping.
  14.  
  15. • "Point of View" determines your vantage point.
  16.  
  17. If you select the "port" view, get a hold of John Moltz's Enterprise pictures (AD: 1701s Multimodule on AOL). You can use Warp Factor with the Logo module and his pictures to create the illusion of a ship flying through a warping star field.
  18.  
  19. • "Star Field Color" determines what color to draw the stars. All stars are drawn in the color you select with the following two exceptions:
  20.  
  21. 1) Setting the star field color to pure black creates a randomly colored star field.
  22. 2) Setting the star field color to pure white creates stars that streak into a spectrum.
  23.  
  24.  
  25. Version History
  26.  
  27. • Version 1.0
  28. Initial version.
  29.  
  30. • Version 1.1
  31. Fixed a bug that messed up the random number generator if the computer was left on for more than a day.
  32.  
  33. • Version 1.2
  34. Tinkered with the code. This version was never released (except on my machine).
  35.  
  36. • Version 1.3
  37. Added stars that streak into a spectrum and made the random colored stars brighter.
  38.  
  39. • Version 1.4
  40. Added a background star field.
  41.  
  42.  
  43. A special note for those of you acquainted with ResEdit…
  44.  
  45. You can change the colors the star will streak into, but it isn't a pretty sight. Someday I hope to create a real interface to this, but for now ResEdit will have to do. Standard warnings pertain to the use of ResEdit. If you don't know what I'm talking about, then don't attempt to do this!
  46.  
  47. The colors a star will streak into are stored in the "RGBv" resource of Warp Factor. This resource actually contains five color values in the following order:
  48.  
  49. 1) The star field color
  50. 2) The first streak color
  51. 3) The second streak color
  52. 4) The third streak color
  53. 5) The fourth streak color
  54.  
  55. Each color entry is 6 bytes long, 2 bytes for red, 2 bytes for green, and 2 bytes for blue. The entire resource is 30 bytes in size (6 bytes * 5 color entries). To change a streak color, you must:
  56.  
  57. 1) Determine the Red, Green, and Blue portion of the new color.
  58. 2) Convert those values to hex.
  59. 3) Replace the old hex values with the new ones.
  60.  
  61. Here's a quick example. Suppose you wanted stars that streak into shades of blue. The initial settings of the "RGBv" resource should look like this:
  62.  
  63. FFFF FFFF FFFF FFFF
  64. 0000 0000 FFFF FFFF
  65. 0000 0000 FFFF 0000
  66. 0000 0000 FFFF
  67.  
  68. Try to think of the hex values above as five colors. To illustrate this, I'll break up the values above into five lines. Each line now contains one six-byte color entry:
  69.  
  70. FFFF FFFF FFFF - Star Color (pure white)
  71. FFFF 0000 0000 - Red
  72. FFFF FFFF 0000 - Yellow
  73. 0000 FFFF 0000 - Green
  74. 0000 0000 FFFF - Blue
  75.  
  76. Now replace the red, yellow, and green values with other shades of blue:
  77.  
  78. FFFF FFFF FFFF
  79. FFFF FFFF FFFF - White
  80. 0000 AAAA FFFF - Light Blue
  81. 0000 5555 FFFF - Medium Blue
  82. 0000 0000 FFFF - Blue
  83.  
  84. Putting the above values back into their original format, the "RGBv" resource should now look like this:
  85.  
  86. FFFF FFFF FFFF FFFF
  87. FFFF FFFF 0000 AAAA
  88. FFFF 0000 5555 FFFF
  89. 0000 0000 FFFF
  90.  
  91. All of the streak colors can be replaced with this method; just be careful when making the modifications. Also, please don't pass on modified versions of Warp Factor (unless they're ultra-cool and the person wants it, in which case you should e-mail me the combination so I could check it out). Note that I can't be held responsible if you explode your computer attempting to make cool streak colors!